﻿.responsive-admin-menu ul li a {
    font-size: 1.2em;
}

.responsive-admin-menu #menu li i {
    font-size: 18px;
    padding-right: 5px;
}

.navbar-brand {
    width: 300px;
}

.site-search input {
    background: #969fa1;
    width: 15px;
    color: #ffffff;
    cursor: pointer;
    border: 0;
    font-weight: 400;
    padding: 6px 10px 7px 30px;
    width: 55px;
    -webkit-border-radius: 10em;
    -moz-border-radius: 10em;
    border-radius: 10em;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s;
}

.right-menu {
    width: 130px;
    text-decoration: none !important;
    background-color: #ffffff !important;
    color: #31435e !important;
    font-weight: normal;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    transition: background .2s;
    padding: 10px 12px;
    margin-left: 10px;
    border: 0;
    font-size: 1.3em;
}

    .right-menu:hover {
        background-color: #31435e !important;
        color: #ffffff !important;
    }

.right-menu-active {
    width: 130px;
    text-decoration: none !important;
    background-color: #31435e !important;
    color: #ffffff !important;
    font-weight: normal;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    transition: background .2s;
    padding: 10px 12px;
    margin-left: 10px;
    border: 0;
    font-size: 1.3em;
}

    .right-menu-active:hover {
        background-color: #ffffff !important;
        color: #31435e !important;
    }

.site-search a {
    background: #777;
    font-size: 1.4em;
    color: #f5f5f5;
    display: block;
    height: 36px;
    padding: 5px 10px 8px;
    float: left;
    text-decoration: none;
    position: relative;
}

    .site-search a:after {
        border-left-color: #777 !important;
        content: "";
        position: absolute;
        top: 50%;
        margin-top: -18px;
        border-top: 18px solid transparent;
        border-bottom: 18px solid transparent;
        border-left: 13px solid #fff;
        right: -13px;
    }

#username {
    cursor: pointer;
    font-size: 1.4em;
    color: #31435e;
    display: block;
    height: 36px;
    padding: 5px 10px 8px 30px;
    float: left;
    text-decoration: none;
    position: relative;
}

#proname {
    /*cursor: pointer;*/
    font-size: 1.2em;
    color: #31435e;
    display: block;
    height: 36px;
    padding: 5px 15px 8px 60px;
    float: left;
    text-decoration: none;
    position: relative;
}
.breadcrumb li {
    font-size: 15px;
}

.content-wrapper {
    min-height: 600px
}

.table > thead > tr > th {
    font-size: 1.2em;
}

.table > tbody > tr > td {
    font-size: 1.2em;
}

/* error state */



.form-horizontal .state-error input,
.form-horizontal .state-error select,
.form-horizontal .state-error textarea,
.form-horizontal .radio.state-error i,
.form-horizontal .checkbox.state-error i,
.form-horizontal .toggle.state-error i {
    border-color: #e9a89a;
    background: #f0c6bd;
}

.form-horizontal .state-error .icon-append,
.form-horizontal .state-error .icon-prepend {
    border-color: #e9a89a;
    color: #e9a89a
}

.form-horizontal .state-error select + i {
    background: #f0c6bd;
    box-shadow: 0 0 0 12px #f0c6bd;
}

.form-horizontal .toggle.state-error input:checked + i {
    background: #f0c6bd;
}

.form-horizontal .state-error em {
    display: block;
    margin-top: 6px;
    padding: 0 1px;
    font-style: normal;
    font-weight: 400;
    font-size: 0.9em;
    line-height: 15px;
    color: #ee9393;
}

.form-horizontal .rating.state-error em {
    margin-top: -4px;
    margin-bottom: 4px;
}
/* success state */




.form-horizontal .state-success input,
.form-horizontal .state-success select,
.form-horizontal .state-success textarea,
.form-horizontal .radio.state-success i,
.form-horizontal .checkbox.state-success i,
.form-horizontal .toggle.state-success i {
    border-color: #82b964;
    background: #cae1bd;
}

.form-horizontal .state-success .icon-append,
.form-horizontal .state-success .icon-prepend {
    border-color: #82b964;
    color: #82b964
}

.form-horizontal .state-success select + i {
    background: #cae1bd;
    box-shadow: 0 0 0 12px #cae1bd;
}

.form-horizontal .toggle.state-success input:checked + i {
    background: #cae1bd;
}

.form-horizontal .state-success em {
    display: block;
    margin-top: 6px;
    padding: 0 1px;
    font-style: normal;
    font-size: 11px;
    line-height: 15px;
    color: #ee9393;
}

.form-horizontal .note-success {
    color: #6fb679;
}